.Login{
    height: 100%;
    width: 100%;
    background-image:'';
    background-repeat: no-repeat;
    background-position:center center;
    background-size:100% 100%;
}
.FormWrap{ margin: 0 auto;}
.FormWrap h1{ text-align: center;color: #fff;letter-spacing: 6px;} 
.FormLogin{
    background-color:rgba(21,53,127,0.2) ;
    width: 450px;
    border:8px solid rgba(255,255,255,0.2);
    border-radius: 35px;
}
.FormLogin .logo{ display: block; width: 100px; margin: 20px auto 0;}
.TabLogin{ width: 314px; margin: 0 auto;}
.TabLogin .Label{ width: 312px; height: 45px; background-color: rgba(255,255,255,0.4); 
    border: 1px solid #fff; border-radius: 4px; margin: 30px auto 0; box-sizing: border-box;padding-left: 45px;
    background-repeat: no-repeat; background-position:10px center;
}
.TabLogin .Label input{ background: none; border: none; height: 45px;outline:none;color: #fff; vertical-align: middle; width: 100%;}
.TabLogin .Label input::placeholder{color: #fff;}
.TabLogin .Label.user{background-image:'';}
.TabLogin .Label.password{background-image:'';}
.TabLogin .Label.vercode{background-image:'';}
.TabLogin .Label .verifyImg{ height: 40px; width: 100px; vertical-align: middle;}
.TabLogin .Label.phoneVercode input{width: 150px;}
.TabLogin .Label.vercode input{width: 150px;}
.LoginBtn{ 
    margin-top:30px;border-radius: 4px; display: block;width: 100%;border: none;height: 45px;line-height: 43px;color: #fff; 
    font-size: 18px;background-image: linear-gradient(#02dff7,#007dee);
}
.ant-tabs-tab-btn{ color: #fff; letter-spacing: 2px; padding: 0 31px;}
.TabLogin .ant-btn-link{ color: #3261a4; width: 130px;}

.phoneLogin .Label{padding-left: 20px; }


.Copyright{ position: fixed; bottom: 10px; width: 100%; text-align: center; color: #fff; font-size: 14px;}